Big Huge Thesaurus

Hemachatus haemachatus

noun